// const:变量申明关键字,相较于let 多了‘只读’功能，申明以后不可修改
// const 是衡量
// const 申明和赋值是连贯的，不能只申明不赋值


// const name = 'xxxx';
// name = 'aaaaa';
// console.log(name); //TypeError: Assignment to constant variable.

// const name衡量不可修改是指：name变量指向的内存地址不可更改，而非变量中的属性不可修改
const obj = {}
console.log(obj); //{}
obj.name = 'xxxx'
console.log(obj); //{name:'xxxx}
obj = []
console.log(obj); //TypeError: Assignment to constant variable.


// 最佳实践：不用var , 主用const,配合let